Analyse de dépendances ML pour les évaluateurs de logiciels critiques

نویسنده

  • Vincent Benayoun
چکیده

Critical software needs to obtain an assessment before commissioning in order to ensure compliance with standards. This assessment is given after a long task of software analysis performed by assessors. They may be helped by tools, used interactively, to build models using information-flow analyses. Tools like SPARK-Ada exist for Ada subsets used for critical software. But some emergent languages such as those of the ML family lack such adapted tools. Providing similar tools for ML languages requires special attention on specific features such as higher-order functions and pattern-matching. This work presents an information-flow analysis for such a language specifically designed according to the needs of assessors. This analysis is built as an abstract interpretation of the operational semantics enriched with dependency information. It is proved correct according to a formal definition of the notion of dependency using the Coq proof assistant. This work gives a strong theoretical basis for building an efficient tool for fault tolerance analysis.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the Effect of Head Tagging on Parsing Discontinuous Dependencies in French (Influence de l'étiquetage syntaxique des têtes sur l'analyse en dépendances discontinues du français) [in French]

RÉSUMÉ Dans cet article nous souhaitons mettre en évidence l’utilité d’un étiquetage syntaxique appliqué en amont d’une analyse syntaxique en dépendances. Les règles de la grammaire catégorielle de dépendances du français utilisées pour l’analyse gèrent les dépendances discontinues et les relations syntaxiques à longue distance. Une telle méthode d’analyse génère un nombre conséquent de structu...

متن کامل

A Component-based Infrastructure for Customized Persistent Object Management

On this paper we present a component-based infrastructure for building customized persistent object managers. We consider that future database management systems (DBMS) will be built as a set of adaptable services. Our infrastructure is comprised of such services, and its usage is twofold. First, it can be used to provide object managers for applications where a full-fledged DBMS may be cumbers...

متن کامل

Capacité générative forte de RST, SDRT et des DAG de dépendances pour le discours

RÉSUMÉ. Cet article se propose de comparer les structures de discours proposées en RST, SDRT et dans les DAG de dépendances prolongeant le niveau sémantique de MTT pour le discours. Le point central est le suivant : est-ce que ces formalismes permettent de représenter toutes les structures de discours qui correspondent à des discours bien construits et excluent toutes celles qui ne corresponden...

متن کامل

Détection de clefs pour l'interconnexion et le nettoyage de jeux de données

Résumé : Cet article propose une méthode d’analyse de jeux de données du Web publiés en RDF basée sur les dépendances de clefs. Ce type particulier de dépendances fonctionnelles, largement étudié dans la théorie des bases de données, permet d’évaluer si un ensemble de propriétés constitue une clef pour l’ensemble de données considéré. Si c’est le cas, il n’y aura alors pas deux instances posséd...

متن کامل

Fouille au code OCaml par analyse de dépendances

La section 3 présente la construction de ce graphe, enrichie au fur et à mesure des tests et des ré exions. En section 4, nous expliquons comment exploiter ce graphe pour e ectuer les analyses qui nous intéressent, notamment en dé nissant un langage de sélection de sommets (éléments) sur le graphe. En n, la section 5 donne des informations sur l'implémentation de cette analyse dans un outil en ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014